﻿#rpw-form {
  background-color: white;
  margin-top: 8rem; }

#rpw-banner {
  height: 15rem;
  background-image: url("/ui/imgs/acnt/banner-bk-2.jpg");
  background-size: 50% 100%; }

.slide-fade-enter-active {
  transition: all .5s ease; }

.slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1); }

.slide-fade-enter, .slide-fade-leave-active {
  transform: translateY(20px);
  opacity: 0; }

#rpw-info {
  width: 400px;
  margin: 0 auto;
  padding: 1rem 0; }
  #rpw-info i {
    color: #3caed4; }

.ipt-captcha > input {
  padding-right: 40%; }

.ipt-captcha > button {
  position: absolute;
  right: 0;
  top: 0;
  width: 40%; }

#rpw-tip {
  right: 5px;
  color: #65ce7e; }
  #rpw-tip.fail {
    color: #c51e32; }
    #rpw-tip.fail > i:before {
      color: #c51e32; }
  #rpw-tip > i:before {
    color: #65ce7e; }

#new-passconfirm-tip {
  right: 5px;
  color: #c51e32; }
  #new-passconfirm-tip > i:before {
    color: #c51e32; }

#rpw-submit {
  font-size: 2rem; }
